import { createStore } from 'vuex'

export default createStore({
  state: {
    cartList: [], // 购物车的数据
  },
  getters: {
  },
  mutations: {
    saveCart(state, val) { // 存储购物车的方法
      let index = state.cartList.findIndex(item => item.id == val.id);
      if (index > -1) { // 购物车已存在该商品
        state.cartList[index].buyNum++;
      } else {
        state.cartList.push(val);
      }
    },
    del(state, i) { // 删除购物车数据的方法
      state.cartList.splice(i, 1);
    }
  },
  actions: {
  },
  modules: {
  }
})
